// es6 reset 运算符
function sayHi(...args){
    console.log(args);
    // 函数里有this,arguments
    // console.log(arguments);
    // this 指向
    // 严格模式 this 没什么 undefined
    // 宿主环境 window || global
    // 手动的绑定this
    console.log('Hello',this.name);
}

// 
let blt={
    name:'菠萝头'
};
// sayHi也是对象 call方法
// 第一个参数 指定this,其余的参数，交给函数本身作为参数
// sayHi.call(blt,1,2,3); //让普通函数运行，但是指定this指向
sayHi.apply(blt,[1,2,3]);


